const jwt = require("jsonwebtoken")

let tokenSecret="奥is发哦isDJ舞曲额容器"

// 加密token
function signToken(user){
  let token=jwt.sign(user,tokenSecret,{expiresIn:60})
  
  return token
}

// 解密token
function verifyToken(token) {
    try {
  
      let user = jwt.verify(token, tokenSecret)
      // console.log(user);
      /* {
        mid: '1e24crgfdsgds',
        username: 'zs',
        iat: 1650245736,
        exp: 1650245766
      } */
  
      // 返回用户想要的内容

      return [null,user]
  
    } catch (error) {
  
      // console.log(error,111);
      // 这里可以捕获错误
      console.log("登录已过期");

      return [error,undefined ]
  
    }
  
  }



  module.exports={
    verifyToken,
    signToken
  }